#ifndef ECOMMANDHANDLER_H
#define ECOMMANDHANDLER_H 1

#include <vector>
#include <DefineLibCommon.h>
#include <DefineCommon.h>
#include <ECommand.h>

class ECommandHandler;
typedef SmartPtr(ECommandHandler) ECommandHandlerPtr;
class COMMON_DLL ECommandHandler
{
    public:
        ECommandHandler();
        virtual ~ECommandHandler();

        virtual bool handle(ECommandPtr event);

    protected:
};
#endif // !ECOMMANDHANDLER_H
